package at.fhj.itm10.ticketmaster.dao;


/**
 * DAO Factory.
 * 
 * @author Wolfgang Gaar, Kevin Reinmueller, Benjamin Hirt
 */
public interface DAOFactory {

	public CustomerDAO getCustomerDAO() throws DAOException;
	
	public AddressDAO getAddressDAO() throws DAOException;
	
	public EventDAO getEventDAO() throws DAOException;
	
	public OrderDAO getOrderDAO() throws DAOException;
	
	public TicketDAO getTicketDAO() throws DAOException;
	
	public EventTypeDAO getEventTypeDAO() throws DAOException;
}
